<?php
	require("frmCookie.php");
	
	$iOpcion = $_GET[iOpcion];
	$iMensaje = $_GET[iMensaje];
	
	switch ($iMensaje)
	{
		case 1:
		{
			$mensaje = "El Modelo ha sido agregado correctamente.";
			break;
		}
		case 2:
		{
			$mensaje = "El Modelo ha sido eliminado correctamente.";
			break;
		}
		case 3:
		{
			$mensaje = "Los cambios se han guardado correctamente.";
			break;
		}
	}
	
	switch($iOpcion)
	{
		case 2:
		{
			$mySQL = "SELECT * FROM modelos WHERE codigo='" . $_POST[txtCodigo] . "' or nombreComercial='".$_POST[txtNombreComercial]."' or nombreFabricante='".$_POST[txtNombreFabricante]."' or descripcion='".$_POST[txtDescripcion]."'";
			$result = readSQL($mySQL);
			
			if (count($result) == 0)
			{
				$mySQL = "INSERT INTO modelos(idMarca, codigo, nombreComercial, nombreFabricante, descripcion, idproducto) VALUES(";
				$mySQL = $mySQL . $_POST[cboMarcas] . ", ";
				$mySQL = $mySQL . "'" . $_POST[txtCodigo] . "', ";
				$mySQL = $mySQL . "'" . $_POST[txtNombreComercial] . "', ";
				$mySQL = $mySQL . "'" . $_POST[txtNombreFabricante] . "', ";
				$mySQL = $mySQL . "'" . $_POST[txtDescripcion] . "', ";
				$mySQL = $mySQL . $_POST['producto'] .")";

				executeSQL($mySQL);
				header("Location: modelosUploadFotos.php?iOpcion=1&codigo=" . $_POST['txtCodigo'] . "&comercial=" . $_POST['txtNombreComercial'] . "&fabricante=" . $_POST['txtNombreFabricante']);
			}
			else
			{
				foreach ($result as $value) 
				{
					$idMarca = $_POST['cboMarcas'];
                	$codigo = $_POST['txtCodigo'];
                	$nombreComercial = $_POST['txtNombreComercial'];
                	$nombreFabricante = $_POST['txtNombreFabricante'];
                	$descripcion = $_POST['txtDescripcion'];
					$idProducto = $_POST['producto'];
					
					if($value['codigo'] == $codigo)
					{
						$mensaje = "El Codigo de Modelo ingresado ya existe, por favor ingrese uno nuevo.";
					}
					else if($value['nombreComercial'] == $nombreComercial)
					{
						$mensaje = "El Nombre Comercial del Modelo ingresado ya existe, por favor ingrese uno nuevo.";
					}
					else if($value['nombreFabricante'] == $nombreFabricante)
					{
						$mensaje = "El Nombre de Fabricante del Modelo ingresado ya existe, por favor ingrese uno nuevo.";
					}
					else if($value['descripcion'] == $descripcion)
					{
						$mensaje = "La Descripción del Modelo ingresado ya existe, por favor ingrese uno nuevo.";
					}
					$clase = "error";
					$iOpcion = 1;
				}
			}
			break;
		}
		case 4:
		{
			$mySQL = "DELETE FROM modelos WHERE idModelo=" . $_GET[idModelo];
			executeSQL($mySQL);
			header("Location: modelos.php?iOpcion=3&iMensaje=2");
			break;
		}
		case 7:
		{
			$mySQL = "SELECT * FROM modelos WHERE codigo='" . $_POST[txtCodigo] . "' AND idModelo <> " . $_POST[txtIdModelo];
			$result = readSQL($mySQL);
			if (count($result) == 0)
			{
				$mySQL = "UPDATE modelos SET idMarca=" . $_POST[cboMarcas] . ", ";
				$mySQL = $mySQL . "codigo='" . $_POST[txtCodigo] . "', ";
				$mySQL = $mySQL . "nombreComercial='" . $_POST[txtNombreComercial] . "', ";
				$mySQL = $mySQL . "nombreFabricante='" . $_POST[txtNombreFabricante] . "', ";
				$mySQL = $mySQL . "descripcion='" . $_POST[txtDescripcion] . "', ";
				$mySQL = $mySQL . "idproducto=" . $_POST['producto'];
				$mySQL = $mySQL . " WHERE idModelo=" . $_POST[txtIdModelo];
				executeSQL($mySQL);
				header("Location: modelos.php?iOpcion=5&iMensaje=3");
			}
			else
				header("Location: modelos.php?iOpcion=5&iMensaje=4");
			break;
		}
	}
?>
<html>
	<head>
    	<?php
		require("frmHeader.php");
		?>
		<script language="javascript" src="scripts/ajax.js"></script>
		<script language="javascript" src="scripts/validar.js"></script>
		<script language="javascript">
		
			function validaModelo(opcion)
			{
				
				if(frm.txtCodigo.value == "")
				{
					alert("Por favor ingrese el Codigo.");
					frm.txtCodigo.focus();
					return false;
				}
				
				if(!IsNumeric(frm.txtCodigo.value))
				{
					alert("Codigo invalido. El Codigo solo puede contener digitos.");
					frm.txtCodigo.focus();
					return false;
				}
				
				if(frm.txtNombreComercial.value == "")
				{
					alert("Por favor ingrese el Nombre Comercial.");
					frm.txtNombreComercial.focus();
					return false;
				}
				
				if(frm.txtNombreFabricante.value == "")
				{
					alert("Por favor ingrese el Nombre Fabricante.");
					frm.txtNombreFabricante.focus();
					return false;
				}

				if (frm.txtDescripcion.value == "")
				{
					alert("Por favor ingrese la Descripcion.");
					frm.txtDescripcion.focus();
					return false;
				}
				
				if(frm.producto.selectedIndex == -1)
				{
					alert("Por favor seleccione el Producto.");
					frm.producto.focus();
					return false;
				}
				
				if (opcion == 1)
					showCustomer(frm.txtCodigo.value, 5, 0);
				else
					showCustomer(frm.txtCodigo.value, 6, frm.txtIdModelo.value);
					
				return false;
			}
		</script>
	</head>
	<body>
    	<table cellpadding="0" cellspacing="0" align="center" class="tablaPrincipal">
        	<tr>
            	<td align="center">
                	<?php
					require("frmSession.php"); 
					
					//Redirecciona a SINPERMISOS.PHP en caso de no tener permisos
					switch ($iOpcion)
					{
						case 1:
						case 2:
						{
							
							if (!(in_array(3001, $_SESSION[permisos])))
							{
							?>
							  <script language="JavaScript" type="text/javascript">
							  <!--
							  window.location.href = "sinPermisos.php"
							  //-->
							  </script>
							<?php
							}
							$titulo = "Alta de Modelos";
							break;
						}
						case 3:
						case 4:
						{
							if (!in_array(3002, $_SESSION[permisos]))
							{
							?>
							  <script language="JavaScript" type="text/javascript">
							  <!--
							  window.location.href = "sinPermisos.php"
							  //-->
							  </script>
							<?php
							}
							$titulo = "Baja de Modelos";
							break;
						}
						case 5:
						case 6:
						case 7:
						{
							if (!in_array(3003, $_SESSION[permisos]))
							{
							?>
							  <script language="JavaScript" type="text/javascript">
							  <!--
							  window.location.href = "sinPermisos.php"
							  //-->
							  </script>
							<?php
							}
							$titulo = "Modificacion de Modelos";
							break;
						}
					}
					
					?>
                </td>
            </tr>
            <tr>
            	<td align="center">
                	<?php
					require("frmTitulo.php");
					?>
                </td>
            </tr>
            <tr>
            	<td height="20">&nbsp;
                	
                </td>
            </tr>
            <tr>
            	<td align="center">
                	<table cellpadding="0" cellspacing="0" align="center" class="menuPrincipal">
                    	<tr>
                        	<td>
								<?php
                                require("frmMenu.php");
                                ?>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
            <tr>
            	<td height="20">&nbsp;
                	
                </td>
            </tr>
            <tr>
                <td align="center">
                	<table cellpadding="0" cellspacing="0" align="center" class="tituloPantalla">
                    	<tr>
                        	<td align="center">
                            	<p class="texto" align="left"><?php echo $titulo; ?></p>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
             <tr>
            	<td height="20">&nbsp;
                	
                </td>
            </tr>
            <tr>
                <td align="center">
                	<table cellpadding="0" cellspacing="0" align="center" class="estadoPantalla">
                    	<tr>
                        	<td align="center">
                            	<p class="texto" align="left"><?php echo $mensaje; ?></p>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
             <tr>
            	<td height="20">&nbsp;
                	
                </td>
            </tr>
            <tr>
                <td align="center">
                	<table cellpadding="0" cellspacing="0" align="center" class="contenedorPrincipal">
                    	<tr>
                        	<td align="">
                        	<?php
                        	switch ($iOpcion)
                        	{
                        		case 1:
                        		case 6:
                        		{
                        	?>
                        	<?php
                        		if ($iOpcion == 6)
                        		{
                					$mySQL = "SELECT * FROM modelos WHERE idModelo=" . $_GET[idModelo];
                					$result = readSQL($mySQL);
                					foreach($result as $value)
                					{
                						$idMarca = $value[1];
                						$codigo = $value[2];
                						$nombreComercial = $value[3];
                						$nombreFabricante = $value[4];
                						$descripcion = $value[5];
										$idProducto = $value[6];
                					}
                        	?>
                        		<form name="frm" action="modelos.php?iOpcion=7" method="post" onsubmit="return validaModelo(2);">
                    		<?php
                        		}
                    			else
                    			{
                    		?>
                    			<form name="frm" action="modelos.php?iOpcion=2" method="post" onSubmit="return validaModelo(1);">
                			<?php
                			 	}
            			 	?>
                			<table>
                				<tr>
                					<td>*Codigo: </td>
                					<td><input type="text" name="txtCodigo" size="20" maxlength="20" value="<?php echo $codigo; ?>"/></td><td><div id="txtHint"></div></td>
                				</tr>
                				<tr>
                                    <td>*Marca: </td>
                                    <td>
                                      <select name="cboMarcas" style="width:100%;">
                                       <?php
    							        $mySQL = "SELECT * FROM marcas";
								                    							
    							        $result = readSQL($mySQL);
    							
		  				                foreach($result as $value)
		  				                {
		  					                if ($idMarca != $value[0])
		  					                	echo "<option value='" . $value[0] . "'>" . $value[1] . "</option>";
	  					                	else
	  					                		echo "<option value='" . $value[0] . "' selected>" . $value[1] . "</option>";
		  				                }
    							      ?>
                                      </select>
                                    </td>
                                </tr>
                				<tr>
                					<td>*Nombre Comercial: </td>
                					<td><input type="text" name="txtNombreComercial" size="50" maxlength="200" value="<?php echo $nombreComercial; ?>"/></td>
                				</tr>
                				<tr>
                					<td>*Nombre Fabricante: </td>
                					<td><input type="text" name="txtNombreFabricante" size="50" maxlength="200" value="<?php echo $nombreFabricante; ?>"/></td>
                				</tr>
                				<tr>
                					<td>*Descripcion: </td>
                					<td><input type="text" name="txtDescripcion" size="50" maxlength="200" value="<?php echo $descripcion; ?>"/></td>
                				</tr>
                                <tr>
                                    <td>
                                        *Producto
                                    </td>
                                    <td align="right">
                                        <select name="producto" style="width:100%;">
                                            <?php
											$mySQL = "Select * from productos order by nombre";
											$productos = readSQL($mySQL);
                                            foreach($productos as $producto)
                                            {
                                                if($producto['idProducto'] == $idProducto)
                                                {
                                                    echo "<option value='".$producto['idProducto']."' selected>".$producto['nombre']."</option>";
                                                }
                                                else
                                                {
                                                    echo "<option value='".$producto['idProducto']."'>".$producto['nombre']."</option>";
                                                    
                                                }
                                            }
                                            ?>
                                        </select>
                                    </td>
                                </tr>
                				<tr align="center">
                					<?php
                					switch ($iOpcion)
                					{
                						case 1:
                						{
        							?>
        							<td colspan="2"><input type="submit" name="cmdGuardar" value="Guardar"/>&nbsp;&nbsp;&nbsp;<input type="button" name="cmdCancelar" value="Cancelar" onClick="history.go(-1);"/></td>
        							<?php
                							break;
                						}
                						case 6:
                						{
        							?>
        							<td colspan="2"><input type="submit" name="cmdGuardar" value="Modificar"/>&nbsp;&nbsp;&nbsp;<input type="button" name="cmdCancelar" value="Cancelar" onClick="history.go(-1);"/></td>
        							<?php
                							break;
                						}
                					}
                					?>
                				</tr>
                			</table>
                			<input type="hidden" name="txtIdModelo" value="<?php echo $_GET[idModelo]; ?>"/>
                    	</form>
                    		<?php
                        			break;
                        		}	
                        		case 3:
                        		case 5:
                        		{
                			?>
                			<table cellpadding="0" cellspacing="0" class="lista">
                				<tr>
                					<th class="listaHead" colspan="2">Modelos</th>
                				</tr>
	            				<?php
	        					$mySQL = "SELECT M.*, MC.Nombre FROM modelos M, marcas MC WHERE M.idMarca = MC.idMarca ORDER BY MC.Nombre, M.nombreComercial";
	        					$result = readSQL($mySQL);
								$i=0;
	        					foreach($result as $value)
	        					{
			  					?>
			  					<tr>
			  						<?php
										if($i%2==0)
										{
                                        	echo "<td class='par'><li>" . $value[7] . ' ' . $value[3] . "</li></td>"; 
											echo "<td align='right' class='par boton'>";
										}
										else
										{
											echo "<td class='impar'><li>" . $value[7] . ' ' . $value[3] . "</li></td>"; 
											echo "<td align='right' class='impar boton'>";
										}
										$i++;
			  							switch($iOpcion)
			  							{
			  								case 3:
			  								{
			  							?>
			  							<a href="modelos.php?iOpcion=4&idModelo=<?php echo $value[0];?>" onClick="return confirm('¿Está seguro que desea Eliminar el Modelo <?php echo $value[5];?>?');">
			  								<img class="imagen" src="images/eliminar.png" title="Eliminar">
			  							</a>
                                        </td>
			  							<?php
			  									break;
			  								}
			  								case 5:
			  								{
		  								?>
		  								<a href="modelos.php?iOpcion=6&idModelo=<?php echo $value[0];?>">
			  								<img class="imagen" src="images/modificar.png" title="Modificar">
			  							</a>
                                        </td>
                                        <td>
                                        <a href="modelosUploadFotos.php?comercial=<?php echo $value['nombreComercial']; ?>&idModelo=<?php echo $value[0];?>">
			  								<img class="imagen" src="images/fotos.png" title="Modificar Fotos">
			  							</a>
                                        </td>
		  								<?php
		  										break;
			  								}
			  							}
			  							?>
			  					</tr>
			  					<?php
				  				}
	        					?>
	        					<tr align="center">
	        						<td><input type="button" name="cmdCancelar" value="Cancelar" onClick="history.go(-1);"/></td>
	        					</tr>
							</table>
							<?php
                					break;
                				}
                			}
                    		?>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
        </table>
	</body>
</html>